package com.koo.modules.product.entity;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.koo.common.base.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 生产厂家
 *
 * @author charlin
 * @email 136137465@qq.com
 * @date 2022-12-19 15:30:46
 */
@Data
@ApiModel("生产厂家")
@TableName("product_factory")
public class ProductFactoryEntity extends BaseEntity {
    private static final long serialVersionUID = 1L;

    @ExcelIgnore
    @TableId
    private Long factoryId;

    @ColumnWidth(11)
    @ExcelProperty("厂家编号")
    @ApiModelProperty(value = "厂家编号")
    private String factoryCode;

    @ColumnWidth(11)
    @ExcelProperty("厂家名称")
    @ApiModelProperty(value = "厂家名称")
    private String factoryName;

    @ColumnWidth(11)
    @ExcelProperty("营业执照号码")
    @ApiModelProperty(value = "营业执照号码")
    private String factoryNo;

    @ColumnWidth(11)
    @ExcelProperty("所在省份")
    @ApiModelProperty(value = "所在省份")
    private String provinceName;

    @ColumnWidth(11)
    @ExcelProperty("所在省份编码")
    @ApiModelProperty(value = "所在省份编码")
    private String provinceCode;

    @ColumnWidth(11)
    @ExcelProperty("城市名称")
    @ApiModelProperty(value = "城市名称")
    private String cityCame;

    @ColumnWidth(11)
    @ExcelProperty("城市编号")
    @ApiModelProperty(value = "城市编号")
    private String cityCode;

    @ColumnWidth(11)
    @ExcelProperty("所在区域ID")
    @ApiModelProperty(value = "所在区域ID")
    private String zoneCode;

    @ColumnWidth(11)
    @ExcelProperty("区域名称")
    @ApiModelProperty(value = "区域名称")
    private String zoneName;

    @ColumnWidth(11)
    @ExcelProperty("企业地址")
    @ApiModelProperty(value = "企业地址")
    private String address;

    @ColumnWidth(11)
    @ExcelProperty("邮箱")
    @ApiModelProperty(value = "邮箱")
    private String email;

    @ColumnWidth(11)
    @ExcelProperty("传真")
    @ApiModelProperty(value = "传真")
    private String fax;

    @ColumnWidth(11)
    @ExcelProperty("联系人")
    @ApiModelProperty(value = "联系人")
    private String contactor;

    @ColumnWidth(11)
    @ExcelProperty("联系人电话")
    @ApiModelProperty(value = "联系人电话")
    private String mobile;

    @ColumnWidth(11)
    @ExcelProperty("企业网站")
    @ApiModelProperty(value = "企业网站")
    private String website;


}
